package com.edison.demo.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * @author edison
 */
@Data
@ToString
@TableName("c_ci_per_cust_basc_info")
public class CustomerPersonalBasicInfo {
    @TableField("dw_etl_date")
    private String dwEtlDate;

    @TableField("prtic_id")
    private String prticId;

    @TableField("cust_no")
    private String custNo;

    @TableField("cust_name")
    private String custName;

    @TableField("en_name")
    private String enName;

    @TableField("open_acct_dt")
    private Date openAcctDt;

    @TableField("open_acct_org_no")
    private String openAcctOrgNo;

    @TableField("open_acct_telr_no")
    private String openAcctTelrNo;

    @TableField("gnder")
    private String gender;

    @TableField("birth_dt")
    private Date birthDt;

    @TableField("doc_tp")
    private String docType;

    @TableField("doc_no")
    private String docNumber;

    @TableField("doc_begin_dt")
    private String docBeginDt;

    /**
     * TBC
     */
    @TableField("doc_matr_dt")
    private String docMatrDt;

    @TableField("lic_auth_name")
    private String licAuthName;

    @TableField("lic_auth_ctry_rgn_cd")
    private String licAuthCtryRgnCd;

    @TableField("lic_auth_amirt_cprmt")
    private String organizationId;

    @TableField("vrfy_satus")
    private String statusCode;

    @TableField("id_card_ntwrk_vfcon_reslt")
    private String idCardNtwrkVfconReslt;

    @TableField("citizen_identy_unable_vrfy_rsn")
    private String citizenIdentyUnableVrfyRsn;

    @TableField("aflt_org_no")
    private String afltOrgNo;

    @TableField("aflt_cust_mngr_no")
    private String afltCustMngrNo;

    @TableField("ntnty")
    private String ntnty;

    @TableField("ntv_plac")
    private String ntvPlac;

    @TableField("psn_anl_incm")
    private Integer psnAnlIncm;

    @TableField("unit_name")
    private String unitName;

    @TableField("unit_addr")
    private String unitAddr;

    @TableField("unit_tel_no")
    private String unitTelNo;

    @TableField("rsial_addr")
    private String registeredAddress;

    @TableField("rsial_tel")
    private String rsialTel;

    @TableField("phone_no")
    private String phoneNo;

    @TableField("commn_rsial_addr")
    private String commnRsialAddr;

}
